﻿using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace Syx.Webapi.AppCode.Entities {

	[JsonObject(MemberSerialization.OptIn), Table(Name = "SMS_LIST", DisableSyncStructure = true)]
	public partial class SMSLIST {

		[JsonProperty, Column(Name = "ACCEPT_USER_NAME", DbType = "VARCHAR2(20 BYTE)")]
		public string ACCEPTUSERNAME { get; set; }

		[JsonProperty, Column(Name = "DEPT_NAME", DbType = "VARCHAR2(50 BYTE)")]
		public string DEPTNAME { get; set; }

		[JsonProperty, Column(Name = "IS_MZ_ZY", DbType = "CHAR(1 BYTE)")]
		public string ISMZZY { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(64 BYTE)")]
		public string NAME { get; set; }

		[JsonProperty, Column(Name = "PATIENT_ID", DbType = "VARCHAR2(20 BYTE)")]
		public string PATIENTID { get; set; }

		[JsonProperty, Column(Name = "SEND_DATE", DbType = "DATE(7)")]
		public DateTime? SENDDATE { get; set; }

		[JsonProperty, Column(Name = "SEND_USER_NAME", DbType = "CHAR(9 BYTE)")]
		public string SENDUSERNAME { get; set; }

		[JsonProperty, Column(Name = "SMS_TEXT", DbType = "VARCHAR2(500 BYTE)")]
		public string SMSTEXT { get; set; }

		[JsonProperty, Column(Name = "SMS_TITLE", DbType = "VARCHAR2(50 BYTE)")]
		public string SMSTITLE { get; set; }

		[JsonProperty, Column(Name = "SMS_TYPE", DbType = "CHAR(2 BYTE)")]
		public string SMSTYPE { get; set; }

		[JsonProperty, Column(DbType = "CHAR(6 BYTE)")]
		public string STATUS { get; set; }

		[JsonProperty, Column(Name = "VISIT_ID", DbType = "VARCHAR2(10 BYTE)")]
		public string VISITID { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string ZYID { get; set; }

	}

}
